其他结构属性
结构可以作为函数的参数也可以作为返回值。
StudentInfo shenjun {"shenjun", 40};
StudentInfo xxx = shenjun;
struct StudentInfo
{
std::string name;
int age;
};
//struct StudentInfo1
//{
// std::string name;
// int age;
//} Shenujun, xxx; // 可以同时完成定义结构和创建结构变量 注:Xcode 报错
//struct StudentInfo2
//{
// char name[20];
// int age;
//} shenjun1 = {"shenjun", 40}; // 也可以直接初始化 注:Xcode 报错
struct // 省略名称
{
char name[20];
int age;
} shenjun1 {"shenjun", 40}; // 也可以直接初始化
struct // 省略名称
{
char name[20];
int age;
} shenjun2;
🔚